#ifndef MAINMENU_H
#define MAINMENU_H

#include <GameGlobals.h>
#include <MenuButton.h>
#include <list>

class World;

class MainMenu
{
public:
	MainMenu(World& gameworld);
	~MainMenu();

	void Load();
	void ReLoad();

	void Update();
	void Draw();

private:

	World& world;
	unsigned activeScreen;
	std::vector< std::list<MenuButton>> screens;
};

#endif